|
MATLAB Function Reference |
mlock
mlock 鎖定目前記憶體中正在執行的M檔案,以避免被之後的 clear 指令清除。
使用 munlock 指令可以使M檔案恢復它的正常狀態,即可被清除的狀態。
鎖定一個在記憶體中的M檔案也可以避免任何的定義在檔案中的 persistent 變數被重新初始化。
function testfun
mlock
.
.
當你執行該函數時,它是被鎖定在記憶體中的。你可以用 mislocked 函數來確定這件事。
testfun
mislocked('testfun')
ans =
1
使用 munlock 就可以解除它的鎖定。重新使用 mislocked 可以確定它在這個時候確實被解除鎖定了。
munlock('testfun')
mislocked('testfun')
ans =
0
mislocked, munlock, persistent
|
mkdir |
|
mod |